put someone on the spot

Slang definitions & phrases for put someone on the spot

put someone on the spot

verb phrase
  1. To require action, a solution, etc, at once: It had to be ready tomorrow, which put our department on the spot
  2. To embarrass; put in a difficult position: I don't want her to put us on the spot again (1929+)